Micron Document
🎖️GitЯра🎖️


Displaying Rendered • View rawDownload

docs/fi-rFI/user/mqtt.md chore/remove-misplaced-docs-sync-workflow (1353ba25) Text, 8.05 KB

title: MQTT
parent: Käyttöopas
nav_order: 11
last_updated: 2026-05-13
description: Siltaa mesh-verkko internetiin — MQTT-välityspalvelimen käyttöönotto, salauskerrokset ja karttadatan välitys.
aliases:
• mqtt
• internet-silta
• välityspalvelin

MQTT

MQTT yhdistää Meshtastic-mesh-verkkosi internetiin ja mahdollistaa pitkän kantaman viestinnän radioalueen ulkopuolella.

Yleiskatsaus

MQTT-moduuli yhdistää radion MQTT-välityspalvelimeen, mahdollistaen:

• Viestien välittymisen eri fyysisten mesh-verkkojen välillä internetin kautta
• Integraation kotiautomaatio- ja valvontajärjestelmiin
• Radioiden sijaintien julkaisemisen julkiseen Meshtastic-karttaan
• Mukautetut dataputket tiedonkeruuta ja hälytyksiä varten

Kuinka se toimii

T282828
[Oma radiot] → Radio → Gateway-radio WiFi:llä → MQTT-välityspalvelin → Etä-gateway → Radio → Etä-radio

Internet-yhteydellinen gateway-radio (WiFi tai Ethernet) julkaisee mesh-viestit MQTT-aiheeseen. Etä-yhdyskäytävät, jotka ovat tilanneet saman aiheen, syöttävät viestit omaan paikalliseen mesh-verkkoonsa.

Asetukset

MQTT:n käyttöönotto

1. Siirry kohtaan Asetukset → Moduulin asetukset → MQTT.
2. Ota MQTT-moduuli käyttöön.
3. Määritä välityspalvelimen yhteys:


┌───────────────────┬────────────────────────────────────────────────────────┬─────────────────────┐
│ Asetus │ Kuvaus │ Oletus │
├───────────────────┼────────────────────────────────────────────────────────┼─────────────────────┤
│ Palvelimen osoite │ MQTT-välityspalvelimen osoite │ mqtt.meshtastic.org │
│ Käyttäjänimi │ Välityspalvelimen tunnistautuminen │ meshdev │
│ Salasana │ Välityspalvelimen tunnistautuminen │ large4cats │
│ Juuriaihe │ Viestien perusaihe │ msh │
│ Salaus │ MQTT-viestisisällön salaus │ Käytössä │
│ ~~JSON Output~~ │ ⚠️ Poistettu käytöstä — JSON-pakettituki on poistettu… │ Ei käytössä │
│ TLS │ Yhteyden suojaaminen välityspalvelimeen │ Ei käytössä │
│ Karttaraportointi │ Sijainnin julkaisu julkiselle kartalle │ Ei käytössä │
└───────────────────┴────────────────────────────────────────────────────────┴─────────────────────┘

Oletus Meshtastic-välityspalvelin

Yhteisö ylläpitää julkista välityspalvelinta osoitteessa T383838mqtt.meshtastic.org. Tämä on tarkoitettu yleiseen käyttöön ja testaukseen.

│ 🔒 Tietosuoja: Julkisen välityspalvelimen viestit ovat kaikkien tilaajien luettavissa. Käytä aina
│ kanavasalausta yksityiseen viestintään.

Oma välityspalvelin

Parempaa yksityisyyttä ja hallintaa varten voit käyttää omaa MQTT-välityspalvelinta:

• Mosquitto (kevyt, avoimen lähdekoodin)
• HiveMQ
• EMQX

Määritä radiosi osoittamaan omaan välityspalvelimeesi oikeilla tunnistetiedoilla.

Karttaraportointi

Kun karttajako (Map Reporting) on käytössä, radiosi julkaisee sijaintinsa Meshtastic-yhteisökartalle:

• Näkyvissä osoitteessa meshmap.net ja vastaavissa yhteisökarttapalveluissa
• Jaetaan vain sijainti- ja laitetiedot
• Poista käytöstä, jos et halua sijaintisi näkyvän julkisesti

Lähetys vs vastaanotto

┌─────────────┬──────────────────────────────────────────────────┐
│ Suunta │ Kuvaus │
├─────────────┼──────────────────────────────────────────────────┤
Lähetys │ Viestit mesh-verkosta → MQTT-välityspalvelimeen │
Vastaanotto │ Viestit MQTT-välityspalvelimesta → mesh-verkkoon │
└─────────────┴──────────────────────────────────────────────────┘

Määritä kanavakohtaisesti, mitkä suunnat ovat käytössä viestiliikenteen ja lähetysajan käytön hallintaan.

Viestiformaatit

MQTT käyttää protobuf-viestimuotoa:

┌──────────┬───────────────────────────────────────────┬────────────────────────────────┐
│ Muoto │ Kuvaus │ Käyttötarkoitus │
├──────────┼───────────────────────────────────────────┼────────────────────────────────┤
Protobuf │ Binäärinen Meshtastic protobuf -enkoodaus │ Radioiden välinen mesh-siltaus │
└──────────┴───────────────────────────────────────────┴────────────────────────────────┘

│ ⚠️ Huom: JSON-ulostulotuki on poistettu firmwaresta. T383838json_enabled-asetus näkyy yhä sovelluksessa
│ taaksepäinyhteensopivuuden vuoksi, mutta sillä ei ole vaikutusta nykyisissä firmware-versioissa.

Salaus ja yksityisyys

Kerrostetun salausmallin ymmärtäminen:

1. Kanavasalaus tapahtuu meshissä ennen MQTT:tä. Jos kanavallasi on PSK, MQTT-viestisisältö on jo salattu — välityspalvelin ja tilaajat näkevät vain salatun datan.
2. MQTT-salaus (moduuliasetus) lisää ylimääräisen salauskerroksen matkalla välityspalvelimelle. Tämä suojaa metatietoja ja reititystietoja.
3. TLS salaa TCP-yhteyden itse välityspalvelimeen estäen verkkotason salakuuntelun.

│ 🔒 Tärkeää: julkisella oletuskanavalla on tunnettu avain. Oletuskanavan MQTT:n kautta lähetetyt
│ viestit ovat käytännössä salaamattomia — kuka tahansa tilaaja voi purkaa ne. Käytä aina omaa
│ PSK-avainta yksityiseen viestintään.

Parhaat käytännöt

• Käytä kanavatasoista salausta (PSK) kanavissa, jotka yhdistetään MQTT:hen
• Älä ota MQTT:tä käyttöön laitteissa, joilla ei ole internet-yhteyttä (se puskuroidaan ja kuluttaa muistia)
• Käytä yksityistä välityspalvelinta arkaluonteisissa käyttöönotossa
• Ole tarkkana lähetysajan (downlink) käyttämisessä ruuhkaisissa MQTT-aiheissa — jokainen viesti kuluttaa radio-aikaa paikallisessa meshissä
• Harkitse lähetyssuunnan vaihtamista (uplink), jos haluat vain seurata verkkoa etänä ilman viestien lähettämistä verkkoon

Vianetsintä

MQTT ei yhdistä

• Tarkista WiFi — yhdyskäytävän radiolla täytyy olla aktiivinen internet-yhteys (WiFi tai Ethernet). MQTT ei toimi LoRa-radiolinkin kautta.
• Tarkista tunnukset — väärä käyttäjänimi tai salasana epäonnistuu useimmilla välityspalvelimilla hiljaisesti Tarkista ylimääräiset välilyönnit
• Palomuuri — portti 1883 (MQTT) tai 8883 (MQTT+TLS) täytyy olla auki. Jotkin verkot estävät ei-standardit portit.
DNS-ratkaisu – jos käytät omaa välityspalvelimen isäntänimeä, varmista että laite pystyy ratkaisemaan sen. Kokeile välityspalvelimen IP-osoitetta suoraan.

Viestit eivät välity

Tarkista lähetys ja vastaanotto-asetukset – jos vain lähetys on käytössä, viestit kulkevat meshistä MQTT:hen mutta eivät takaisin. Ota vastaanotto käyttöön vastaanottavassa yhdyskäytävän laitteessa.
Kanava ei täsmää – molempien gateway-laitteiden täytyy käyttää samaa kanavaa ja samaa PSK-avainta. Eroavaisuus tarkoittaa, että viestit on salattu eri avaimilla ja näyttävät roskalta.
Aihe ei täsmää – varmista, että molemmat yhdyskäytävät käyttävät samaa juuriaihetta (Root Topic). Oletus T383838msh toimii julkisessa välityspalvelimessa.

Aiheeseen liittyvät aiheet

Asetukset — Moduulit ja ylläpito — MQTT-moduulin asetusten viite
Viestit ja kanavat — kanavasalaus ja PSK-asetukset
MQTT-integraatio-opas — yksityiskohtainen MQTT-dokumentaatio meshtastic.org -sivustolla


Served by rngit 1.5.0 - Generated in 0.05s